package si.yun.dao;

import org.apache.ibatis.annotations.Param;
import si.yun.entity.SyUser;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @ClassName OpeHomeDao
 * @description:
 * @Author 栾佳俊
 * @Date 2021/7/29 16:06
 **/
public interface OpeHomeDao {

    //获取树形分类
    List<Map<String,Object>> getZtree(@Param("parentId") Integer parentId);
    /**
     * @Author : 栾佳俊
     * @Date : 2021/8/27 16:32
     * @Param : []
     * @Return : si.yun.utils.JsonData
     */
    List<HashMap> getTabless();
    /**
     * @Author : 栾佳俊
     * @Date : 2021/8/27 16:32
     * @Param : []
     * @Return : si.yun.utils.JsonData
     */
    List<HashMap> getTables(Integer productId);
    /**
     * @Author : 栾佳俊
     * @Date : 2021/8/27 16:32
     * @Param : []
     * @Return : si.yun.utils.JsonData
     */
    int reProduct(Integer productId);
    //修改商品信息
    int setProduct(@Param("syUser") SyUser syUser);
    //获取hash数据
    List<HashMap> getProgect(@Param("productName") String productName, @Param("condition") Integer condition, @Param("productLabel") String productLabel);
    //获取hashmap
    List<HashMap> getCourse(int id);
}
